package dameo1;

import com.sun.jdi.InconsistentDebugInfoException;

public class Stringtest {
    //关于String类中的比较方法使用
    public static void main(String[] args) {

    }
    public static void main2(String[] args) {
        //管于字符串常量池
        String a=new String("A");
        String b=new String("A");
        System.out.println(a==b);//a和b都是实例化的对象，地址不同
        System.out.println(a.equals(b));
        System.out.println("=================");
        String c="abc";
        String d="abc";
        System.out.println(c==d);//这里涉及到字符串常量的原理
        System.out.println(c.equals(d));
    }


    public static void main1(String[] args) {
        String a=new String("A");
        String b=new String("A");
        boolean c=a.equals(b);//java中equals再Object类中，一般使用时都需要重写
        //String类中的equals是比较俩个对象中的内容是否相同。compareTo也是比较两个字符串是否相等，返回值是int

      System.out.println(c);//true
        System.out.println(a==b);//false
    }

}
